homomorphism and isomorphism of vector spaces